#ifndef SERIALSET_H
#define SERIALSET_H

#include <QMainWindow>
#include <src/commom/stackstatuswidget.h>
#include <src/commom/wenlibackwidget.h>
#include <src/sqltest/sqltest.h>
#include <src/clean/common/cleanscanbottom.h>
#include <src/sqltest/axistest.h>
#include <src/sqltest/serialport.h>
#include "../commom/basestylewidget.h"

class CleanScanBottom;
class WenliBackWidget;
class StackStatusWidget;
class serialSet : public BaseStyleWidget
{
    Q_OBJECT
public:
    explicit serialSet(QWidget *parent = nullptr);
private:
    void initUI();
    void initConnect();
signals:
    void goToMain();
    void showMin();
    void closeWidget();
    void mySignal(double value); // 定义一个带有参数的信号
    void mySignal2(double value); // 定义一个带有两个参数的信号
    void mySignal3(double value); // 定义一个带有参数的信号
    void mySignal4(double value); // 定义一个带有参数的信号
    void mySignal5(double value); // 定义一个带有参数的信号
    void mySignal6(double value); // 定义一个带有参数的信号
    void mySignal7(double value); // 定义一个带有参数的信号
    void mySignal8(double value); // 定义一个带有参数的信号
    void mySignal9(double value); // 定义一个带有参数的信号
    void mySignal10(double value); // 定义一个带有参数的信号

public slots:
    void onMySignal(double value); // 槽函数的参数与信号的参数匹配
    void onMySignal2(double value); // 槽函数的参数与信号的参数匹配

private:
    WenliBackWidget *m_topBackWidget;
    StackStatusWidget   *m_stackStatusWidget;
    serialPort  *m_serialPort;

};

#endif // SERIALSET_H
